<?php

namespace app\common\model;

use think\Log;
use think\Model;

class BehaviorRecordImage extends Model
{
    // 表名
    protected $name = 'behavior_record_image';
    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    // 定义时间戳字段名
    // 定义时间戳字段名
    protected $createTime = false;
    protected $updateTime = false;


    protected static function init()
    {
        static::beforeDelete(function ($row) {
            $image = ROOT_PATH . '/public' . $row->url;
            if (is_file($image)) {
                @unlink($image);
            }
        });
    }

    public function getUrlAttr($value)
    {
        if (!strstr($value, 'http') && strstr($value, 'uploads')) {
            return config('app_url') . $value;
        }
    }
}
